package com.freight.common.wlhyupload.vo.zvo;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.math.BigDecimal;

/**
 * 资金流水单 -> 财务信息上传
 */
@Data
@ToString
@EqualsAndHashCode
@NoArgsConstructor
@Accessors(chain = true)
public final class Financiallist {

    /** 付款方式代码（必填） */
    private String paymentMeansCode;

    /** 收款方名称（必填） */
    private String recipient;

    /** 收款帐户信息(银行卡号或其他收款帐号)（必填） */
    private String receiptAccount;

    /** 收款方银行代码（选填） */
    private String bankCode;

    /** 流水号/序列号(银行或第三方支付平台的资金流水单号)（必填） */
    private String sequenceCode;

    /** 实际支付金额(元,保留三位小数)（必填） */
    private BigDecimal monetaryAmount;

    /** 资金流水实际发生时间（必填） */
    private Long dateTime;

}
